
package dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
import vo.PossuiOpcionalVO;

public class PossuiOpcionalDAO {
    public List<PossuiOpcionalVO> getPossuiOpcionais() {

        Connection con = ConnectionFactory.getConnection();

        List<PossuiOpcionalVO> lista = new ArrayList<>();

        try {

            String query = "SELECT * FROM PossuiOpcional";
            PreparedStatement stmt = con.prepareStatement(query);
            ResultSet res = stmt.executeQuery();

            while (res.next()) {
             
                String cpfCliente = res.getString(1);
                String placa = res.getString(2);
                int id = res.getInt(3);
                String nomeOpcional = res.getString(4);
                
                
                lista.add(new PossuiOpcionalVO(cpfCliente,placa,id,nomeOpcional));
            }
        } catch (Exception e) {
        }
        return lista;
    }
        
    
}
